.nr-toggle-view, .inline-link { font-size: 12px; font-weight: bold; color: #888; padding: 10px;}
.nr-toggle-view-active, .inline-link:hover {background: #7a46d3; color: #fff;}
.nr-h2, .inline-h2 {float: left; padding: 0px; margin: 0px;}
.nr-top,.inline-top {border-bottom: 2px solid #7a46d3; padding: 10px;}






.generic-video-item {float:right; width: 160px; text-align: center; font-size: 10px; margin: 5px 0px;}







generic-video-item {float: left; width: 160px; text-align: center; font-size: 10px; margin: 5px 0px;}
.generic-video-item div.thumb img.bg-image {position: absolute; top: 1px; left: 1px; width: 150px; height: 100px;}
.generic-video-item div.thumb span.border {position: absolute; top: 1px; left: 1px; width: 150px; height: 100px; background: url(http://www.animeultima.tv/images/video-thumb-border.png) repeat-x; z-index: 100;}
.generic-video-item div.thumb {position: relative; width: 152px; height: 102px; border: 1px solid #ccc;}
.generic-video-item div.thumb span.play {position: absolute; top: 1px; left: 1px; width: 150px; height: 100px; background: url(http://www.animeultima.tv/images/play-hover.png); z-index: 200; display: none;}
.generic-video-item div.thumb span.now-playing {position: absolute; top: 1px; left: 1px; width: 150px; height: 100px; background: url(/images/now-playing.png); z-index: 200;}
.generic-video-item div.thumb:hover span.play {display: block;  cursor: pointer;}
.generic-video-item div.title {font-weight: bold; font-size: 12px; width: 148px; overflow: hidden; height: 13px;}
.generic-video-item span.time {color: #ff4f00;}
.newthread-user {color: #ff4f00;}
.newthread-thread {font-weight: bold; font-style: italic;}
.generic-video-item span.video-subbed {background: #9a0f00; text-transform: uppercase; font-size: 10px; color: #fff; position: absolute; bottom: 3px; right: 3px; z-index: 300; padding: 2px; opacity: .70; filter: 



